tg-me.com/minterdev/273
Last Update:
Настройка быстрой синхронизации ноды через снапшоты (с версии v2.6.1)
Для активации потребуется внести изменения в конфигурацию (путь по умолчанию .minter/config/config.toml)
1. Включите логирование для statesync и node:log_level = "consensus:info,main:info,state:info,*:error,statesync:info,node:info"
2. Что бы настроить свои ноды, как провайдеров снапшот-состояний сети добавьте эти параметры в начало файла:
snapshot_interval = 100
snapshot_keep_recent = 50
[rpc]
# TCP or UNIX socket address for the RPC server to listen on
laddr = "tcp://0.0.0.0:26657"
Снапшоты будут храниться в пути .minter/data/snapshots
3. Что настроить ноды на получение снапшотов для быстрого и облегченного старта:persistent_peers = "bac66d7240caca750dfb78a1ebb0a82a7a5ba898@state-test.minter.network:26656, 5b877dcc33c780bf9ae9dfde9070c055832b72b5@sync-test.minter.network:26656"
[statesync]
enable = true
# At least 2 available RPC servers.
rpc_servers = ["state-test.minter.network:26657", "sync-test.minter.network:26657"]
# A trusted height
trust_height = 8043210
# The block ID hash of the trusted height
trust_hash = "F8A11602BE2C7770FC118BB7EFC4FC99146A3666423FB42E29A94AF87CFF7EC6"
trust_period = "8760h0m0s"
Рекомендуем использовать свои rpc_servers, persistent_peers и trust параметры:
Получение trust значенийcurl -s http://state-test.minter.network:26657/block| jq -r '.result.block.header.height + "\n" + .result.block_id.hash'
Если интересно почитать подробнее [1], [2]
BY Minter Dev Notifications (ru)
Warning: Undefined variable $i in /var/www/tg-me/post.php on line 283
Share with your friend now:
tg-me.com/minterdev/273